$(function() {
  $("#btn-login").on("click", () => {
    //验证表单
    if (utils.validataEmpty("#email")) {
      //提示用户不能为空
      $(".modal-body>.container-fluid").text("邮箱不能为空");
      $("#modelId").modal();
      return;
    }
    if (utils.validataEmpty("#password")) {
      //提示密码不能为空
      $(".modal-body>.container-fluid").text("密码不能为空");
      $("#modelId").modal();
      return;
    }
    //验证是否一个邮箱的格式 - 正则表达式验证
    //正则表达式只是一种另外的语法，很多特殊符号表达的特殊意义的语法 -
    let reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; //这是一个邮箱的格式
    if (!reg.test($("#email").val())) {
      $(".model-body>.container-fluid").text(
        "邮箱格式不正确，请输入正确的邮箱"
      );
      $("#modelId").modal();
      return;
    }
    //收集数据
    let data = $(".login-wrap").serialize();
    //ajax请求
    $.post("/admin_do_login", data, res => {
      let tip = null;
      if (res.code == 200) {
        tip = "登陆成功";
        isSuccess = true;
      } else {
        tip = "登陆失败，请检查用户名和密码是否正确";
      }
      //弹框提示是否成功
      $(".modal-body>.container-fluid").text(tip);
      $("#modelId").modal();
    });
  });
  let isSuccess = false;
  //当模态框消失的时候，如果登陆成功了，就会跳转到主页
  $("#modelId").on("hide.bs.modal", () => {
    //判断是否已经登陆成功
    if (isSuccess) {
      location.href = "/admin/index";
    }
  });
});
